apr
本枚举提供了套接字选项。
枚举成员摘要 | |
---|---|
SO_LINGER | 1 当有未发消息并且套接字关闭时,延迟时间。 |
SO_KEEPALIVE | 2 如果“设置套接字选项”的“on”参数非零,启用周期性keep-alive消息。 |
SO_DEBUG | 4 如果“设置套接字选项”的“on”参数非零,启用网络驱动调试功能。 |
SO_NONBLOCK | 8 开启或关闭阻塞。 |
SO_REUSEADDR | 16 如果“设置套接字选项”的“on”参数非零,那么再使用“绑定”中的套接字地址。 |
SO_SNDBUF | 64 以字节为单位的发送缓冲区大小。 |
SO_RCVBUF | 128 以字节为单位的接收缓冲区大小。 |
SO_DISCONNECTED | 256 查询套接字是否不连接状态,当前只能在WINDOWS平台使用。 |
TCP_NODELAY | 512 非延迟的,当希望立即发送数据时使用。与“TCP_NOPUSH”一起使用,控制了包的“Nagle化”。 |
TCP_NOPUSH | 1024 禁用Nagle化。 |
RESET_NODELAY | 2048 |
INCOMPLETE_READ | 4096 设置该项允许读入时未读完整,即非阻塞的读操作。 |
INCOMPLETE_WRITE | 8192 设置该项允许写出时未写完整,即非阻塞的写操作。 |
IPV6_V6ONLY | 16384 只同意IPV6的连接。 |
TCP_DEFER_ACCEPT | 32768 延迟一个新的连接请求,直到数据可用。 |